//更多设置
const settingModule = {
  state:{
    tools:false,//工具是否显示
    toolsType:{//工具种类
        scrollUp:true,//向上滚动
        scrollDown:true,//向下滚动
        hide:true,//隐藏按钮
        cutPicture:true,//截屏按钮
    },
    //例子
    //testData:false,
  },
  getters:{
     //例子
    /* getParams:state => {
        return state.testData;
     },
   */

  },
  mutations:{
    //例子
    /* setFn(state, value=false){
       state.testData = value;
    }, */
    setTools(state, value=true){
      state.tools = value;
    },
    //默认设置的时候,typeArr第一个参数设置为true,第二个false
    setToolsType(state,typeArr=[]){
      for(let i in typeArr[1]){//先设置为false
        state.toolsType[typeArr[1][i]] = false;
      }
      //false和true中都有的情况,以true为主
      for(let j in typeArr[0]){
        state.toolsType[typeArr[0][j]] = true
      }
    }

  },
  actions:{
    //例子
    /* goodsAddFn({ commit }, Arr){
       commit("setFn", Arr);
    }, */

  },

}

export default settingModule
